#ifndef _I_FILE_H
#define _I_FILE_H
#include "IDevice.h"
/**
 * @brief 
 * IFile *file =  Bean<TextFile>();
 * IConsole*console = Bean<Console>();
 * file->bind(console); // 实际分配一块内存空间
 * file->start();
 * while(isBreak) {
 *   IBuffer *buffer = file->get();
 *   console->put(buffer);
 * }
 * file->stop();
 * ******************************************
 * <bean name="file">
 *      
 * </bean>
 * 
 * <bean name="IConsole">
 *      <buffer implemation="StringBuffer"/>
 * </bean>
 */
class IFile : public IDevice {
public:
    
};

#endif // _I_FILE_H